for _ in range(int(input())):
n = int(input())
d = ''
for i in range(n):
w = input()
d += w
s = list(set(d))
count = 0
for i in range(0, len(s)):
if d.count(s[i]) % n == 0:
count += 1
if count == len(s):
print("YES")
else:
print("NO")
#include <bits/stdc++.h>
using namespace std;
int main(){
int tc;
cin >> tc;
int str;
while (tc > 0) {
cin >> str;
string strs[str];
int bigchars[26] = {0};
for (int x = 0; x < str; x++) {
cin >> strs[x];
}
for (string bs: strs) {
for (char c: bs) {
bigchars[c - 'a']++;
}
}
bool acc = true;
for (int ct: bigchars) {
if (ct % str) {
acc = false;
}
}
if (acc) {
cout << "YES";
} else {
cout << "NO";
}
cout << endl;
tc--;
}
}
1613A - Long Comparison | 1624B - Make AP |
660B - Seating On Bus | 405A - Gravity Flip |
499B - Lecture | 709A - Juicer |
1358C - Celex Update | 1466B - Last minute enhancements |
450B - Jzzhu and Sequences | 1582C - Grandma Capa Knits a Scarf |
492A - Vanya and Cubes | 217A - Ice Skating |
270A - Fancy Fence | 181A - Series of Crimes |
1638A - Reverse | 1654C - Alice and the Cake |
369A - Valera and Plates | 1626A - Equidistant Letters |
977D - Divide by three multiply by two | 1654B - Prefix Removals |
1654A - Maximum Cake Tastiness | 1649A - Game |
139A - Petr and Book | 1612A - Distance |
520A - Pangram | 124A - The number of positions |
1041A - Heist | 901A - Hashing Trees |
1283A - Minutes Before the New Year | 1654D - Potion Brewing Class |